From 423868b408e0997af9e9af6a3ae5bb1ff50a0965 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Fri, 26 Sep 2014 11:14:28 -0400 Subject: [PATCH] entry: Revisit Ctrl-u one more time Add a Ctrl-k binding too, and make them match their traditional commandline meaning or 'erase line to the beginning/end'. --- gtk/gtkentry.c | 9 ++++----- 1 file changed, 4 insertions(+), 5 deletions(-) diff --git a/gtk/gtkentry.c b/gtk/gtkentry.c index 21403dfcd3..a6adf9ff25 100644 --- a/gtk/gtkentry.c +++ b/gtk/gtkentry.c @@ -1979,11 +1979,10 @@ gtk_entry_class_init (GtkEntryClass *class) "backspace", 0); gtk_binding_entry_add_signal (binding_set, GDK_KEY_u, GDK_CONTROL_MASK, - "move-cursor", 3, - GTK_TYPE_MOVEMENT_STEP, GTK_MOVEMENT_BUFFER_ENDS, - G_TYPE_INT, -1, - G_TYPE_BOOLEAN, FALSE); - gtk_binding_entry_add_signal (binding_set, GDK_KEY_u, GDK_CONTROL_MASK, + "delete-from-cursor", 2, + G_TYPE_ENUM, GTK_DELETE_PARAGRAPH_ENDS, + G_TYPE_INT, -1); + gtk_binding_entry_add_signal (binding_set, GDK_KEY_k, GDK_CONTROL_MASK, "delete-from-cursor", 2, G_TYPE_ENUM, GTK_DELETE_PARAGRAPH_ENDS, G_TYPE_INT, 1); -- 2.30.2